2D Polyhedral Bounds of a Clipped, Perspective-Projected 3D Sphere

نویسندگان

  • Michael Mara
  • Morgan McGuire
چکیده

We show how to efficiently compute 2D polyhedral bounds of the (elliptic) perspective projection of a 3D sphere that has been clipped to the near plane. For the special case of a 2D axis-aligned bounding box, the algorithm is especially efficient. This has applications for bounding the screen-space effect of an emitter under deferred shading, bounding the kernel in density estimation during image space photon mapping, and bounding the pixel extent of objects for ray casting. Our solution is designed to elegantly handle the case where the sphere crosses the near clipping plane and efficiently handle all cases on vector processors. In addition to the algorithm, we provide implementations of two common applications: light-tile classification in C++ and expanding an attribute array of spheres (encoded as points and radii) into polygons that cover their silhouettes as a GLSL geometry shader.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Evaluation of a fast method of EPID-based dosimetry for IMRT and Comparison with 3D EPID-based dosimetry system using conventional two- and three-dimensional detectors for VMAT

Introduction: Electronic portal imaging devices (EPIDs) could potentially be useful for intensity-modulated radiation therapy (IMRT) and VMAT QA. The data density, high resolution, large active area, and efficiency of the MV EPID make it an attractive option. However, EPIDs were designed as imaging devices, not dosimeters, and as a result they do not inherently measure dose in ...

متن کامل

Motion Blur Algorithm for Clipped Triangle Rendering

The rendering process reduces the 3D geometry to a set of 2D triangles in the image plane. The projection from 3D is standard. The projected triangles are clipped and sorted so that the final collection of triangles in a pixel do not overlap each other. So at frame f , the image plane holds a collection of pixels Pk, k = 1, . . .M , each of which contains a set of 2D nonoverlapping triangles {T...

متن کامل

Log - Polar Coordinate Image Space for the Efficient Detection of Vanishing Points Kyung - Seok Seo , Chang - Joon Park

The vanishing point (VP), caused by the perspective effects of 3D-to-2D projection, is one of the invariant features in the estimation of image depth, object dimension, and 3D structure. Since these features are widely used in the fields of computer vision, various techniques regarding precise VP detection (VPD) are rigorously studied. In general, architectural objects have enough parallel line...

متن کامل

3D Rotational Angiography in Follow-Up of Clipped Intracranial Aneurysms

Introduction. 3D Rotational Angiography (RA) is indispensable for evaluation of intracranial aneurysms, providing infinite viewing angles and defining the aneurysm morphology. Its role in follow-up of clipped aneurysms remains unclear. We aimed to compare the aneurysm residue/recurrence detection rate of 3D RA with 2D digital subtraction angiography (DSA). Methods. 47 patients harboring 54 clip...

متن کامل

Recognising Polyhedral Objects from a Single Perspective View

This paper considers the problem of recognising 3D polyhedral objects from a single perspective image. A hypothesis-verification paradigm based on a local shape representation is presented. In the framework, 2D vertices interpreted as the projection of a trihedral vertex which is a 3D spatial vertex with three line emanating from the tip are employed as seed features for model invocation and hy...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012